@charset "utf-8";
/* 레이아웃 css */
@import url(layout.css);
/* customer css */
@import url(customer.css);
/*----------------------------------------------------

Basic style sheet 

For : ie7, ie8, safari(), firefox(),chrome()
version : 1.0
Lastupdate : 2012.07.30

------------------------------------------------------*/

/* 공통선언 */
body {
	margin:0px;
	padding:0px;	
	font-family: "dotum", 돋움, "gulim", 돋움, 굴림, Verdana, Arial, AppleGothic, sans-serif;
	font-size:11px;
	color: #525252;
	line-height:1.4em;
	letter-spacing:0px;
	background:#f5f4f0;
	
}
* { margin:0; padding:0;}
th, td, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, blockquote, iframe { margin:0;	padding:0;}
ol, ul, li { list-style:none; padding:0; margin:0;}
hr, h1, h2, caption {display:none;}
img {border:none; vertical-align:top;}
fieldset {border:none;}
legend	{ display:none; margin:0; padding:0; }
form	{padding:0; margin:0; }
#accessibilityMenu	{display:block;position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
caption	{display:block;position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0 }
table	{ border-collapse: collapse; }
.png24	{ tmp:expression(setPng24(this)); }
.fb		{ font-weight: bold; }
.dn		{ display: none; }
a:link, a:visited { color: #898989;	text-decoration: none; }
a:active, a:hover {	color: #332626;	text-decoration: none; }
img, input.image {
	border: 0 none;
}
input, select, textarea {
	vertical-align: middle;
	font-size: 1em;
	color: #898989;
}
select {
	color: #898989;
	font-size: 11px;
}
/* 20120730 추가 */

/* 브라우져마다 체크박스나 라디오 버튼의 위치가 다르기때문에 최적화 위치 */
input.checkbox				{ width:13px; height:13px; vertical-align:top; }

/* ie6과 ie7에서 input 1px 마진이 */
* html input				{margin:-1px 0;} 
*:first-child+html input	{margin:-1px 0}

/* input 테두리 설정시 체크박스, 라이오 버튼 문제 해결 */
input[type=checkbox]		{ position:relative; top:-2px }
input[type=radio]			{ position:relative; top:-2px }

/* 버튼클릭 */
.btn{cursor:pointer;}


/* 핵처리 방식 */
/*		background-position:right 1px\0/;             /* ie 8*/		
/*		*background-position:right 1px;               /* ie 7*/		
/*		_background-position:right 1px;               /* ie 6*/	








/*CRM_V3_임시*/
.common_title {
	float: left;
	color: #000000;
}

.crm_contents {
	width: 800px;
	float: left;
	padding: 20px 22px 40px 22px;
}

.cont_title {
	width: 100%;
	height: 20px;
	padding-top: 5px;
	border-bottom: 2px solid #eee;
	float:left;
}

.cont_title .title_txt {
	margin-left: 5px;
	width: 500px;
}

.cont_title .title_txt_right {
	width: 250px;
	float: right;
	text-align: right;
	color: #959595;
}

.cont_title span {
	float: left;
}

.search_box {
	width: 770px;
	height: 15px;
	padding: 14px;
	margin-top: 15px;
	border: 2px solid #ccc;
}

.search_box span {
	float: left;
	margin-left: 5px;
}

.search_box input {
	margin-top: -3px;
	width: 200px;
	border: 1px solid #ccc;
}

.cont_box {
	float: left;
	width: 100%;
}

.cont_box .title {
	float: left;
	width: 100%;
	height: 13px;
	padding: 20px 0 10px 0;
	border-bottom: 3px solid #9EC9D2;
	margin-bottom: 5px;
}

.td_title {
	background-color: #F3F7F8;
	width: 100px;
	height: 27px;
	padding: 2px 10px 0 10px;
}

.td_title2 {
	background-color: #F3F7F8;
	height: 20px;
	padding: 2px 0 0 0;
}

.td_title3 {
	background-color: #F3F7F8;
	width: 100px;
	height: 27px;
	padding: 2px 3px 0 3px;
}

.td_cont {
	background-color: #ffffff;
	width: 258px;
	height: 27px;
	padding: 2px 10px 0 10px;
}

.td_cont2 {
	background-color: #ffffff;
	height: 27px;
	padding: 2px 10px 0 10px;
}

.td_cont3 {
	background-color: #ffffff;
	height: 60px;
	padding: 2px 0 0 0;
	word-break: break-all;
}

.td_cont4 {
	background-color: #ffffff;
	height: 27px;
	padding: 2px 0 0 0;
	word-break: break-all;
}

.td_cont5 {
	background-color: #ffffff;
	height: 27px;
	padding: 2px 3px 0 3px;
	word-break: break-all;
}

.cst_list {
	position: absolute;
	width: 770px;
	height: auto;
	padding: 14px;
	border: 2px solid #ccc;
	background-color: #ffffff;
	left: 22px;
	top: 140px;
	display: none;
}

.bottom_btn {
	width: 100%;
	text-align: right;
	margin-top: 5px;
}

/*페이지CSS*/
#list_page{	
	font-size: 11px;
	font-family: tahoma, dotum, "돋움" ;	
	color: #444444;
}

#list_page a:link,.list_page a:visited {
	font-size: 11px;
	font-family: tahoma, dotum, "돋움" ;	
	color: #444444;
	text-decoration: none;
}
#list_page a:active,.list_page a:hover {
	font-size: 11px;
	font-family: tahoma, dotum, "돋움" ;	
	color: #d94318;
	text-decoration: none;
}


#list_page_bar{	
	padding:0px 4px 0px 4px;
	font-size: 11px;
	font-family: tahoma, dotum, "돋움" ;	
	color: #b6b6b6;
}

#list_page_on{
	font-weight:bold;	
	font-size: 11px;
	font-family: tahoma, dotum, "돋움" ;	
	color: #d94318;
}

/*팝업*/
.popup_title{
	background:url('../images/popup_title_bg.jpg') repeat-x;
	margin-bottom:10px;
}
.popupt_title_txt{
	color:#ffffff;
	font-weight:bold;
	padding-left:20px;
}
.popup_ctn{
	margin:0 20px 0 10px;
}
.join_ctn_wbg_popup{

	background:#ffffff;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	padding:0 20px 0 20px;
}
.join_subtitle{
	border-bottom:2px solid #ee8a3f;
	background-image: url('../images/join_subtitle_arrow.png');
	background-repeat:no-repeat;
	padding:0 0 10px 18px;
	width:880px;
}
.input_txt{
	height:15px;
	font-size: 12px; 
	font-family:  tahoma, dotum, "돋움";
	color: #525252;
	border:1px solid #d8d8d8;
	padding:4px 0 2px 4px;
	text-align:left;
	float:left;
}
